
//同意实名认证协议
$(function() {
	$("#agree").click(function(){
		var ischeck = document.getElementById("agree").checked;
		if (ischeck) {
			$("#btnRegist").attr("disabled", false);
			$("#btnRegist").removeClass("fail");
		} else {
			$("#btnRegist").attr("disabled","disabled");
			$("#btnRegist").addClass("fail");
		}
	});
});
//打开注册协议弹层
function alertBox(maskid,bosid){
	$("#"+maskid).show();
	$("#"+bosid).show();
}
//关闭注册协议弹层
function closeBox(maskid,bosid){
	$("#"+maskid).hide();
	$("#"+bosid).hide();
}

//错误提示
function showError(id,msg) {
	$("#"+id+"Ok").hide();
	$("#"+id+"Err").html("<i></i><p>"+msg+"</p>");
	$("#"+id+"Err").show();
	$("#"+id).addClass("input-red");
}
//错误隐藏
function hideError(id) {
	$("#"+id+"Err").hide();
	$("#"+id+"Err").html("");
	$("#"+id).removeClass("input-red");
}
//显示成功
function showSuccess(id) {
	$("#"+id+"Err").hide();
	$("#"+id+"Err").html("");
	$("#"+id+"Ok").show();
	$("#"+id).removeClass("input-red");
}

$(function () {
	$("#phone").blur(function () {
		var phone = $(this).val();
		var reg = /^1[1-9]\d{9}$/;
		if (reg.test(phone)) {
			showSuccess('phone')
		} else {
			showError('phone', '手机号码不正确');
		}
		var error = $('div[id$="Err"]').text();

		$.ajax({
			url: "regPhone",
			data:{
				phone: phone
			},
			success: function (result) {
				if (result === true) {
					showSuccess('phone')
				}else{
					if(error ===''){
						showError('phone', '手机号不存在！！！');
					}
				}
			}
		})

	})

    //身份证号
    $('#idCard').blur(function () {
        //验证格式
        var idCard = $(this).val();
        var reg = /^(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)$/;
        if(reg.test(idCard)==false){
            showError('idCard', '请输入正确的身份证号');
        }else{
            showSuccess('idCard');
        }
    })

    $('#imgCode').click(function () {
        $(this).attr('src','/money/jcaptcha/captcha');
    });

    //图形验证码
    $('#captcha').blur(function () {
        //验证格式
        var captcha = $(this).val();
        var reg = /^[a-zA-Z]{4}$/;
        if(reg.test(captcha)===false){
            showError('captcha', '请输入4位验证码');
        }else{
            showSuccess('captcha');
        }
        $.ajax({
            url:"doCaptcha",
            data:{
                captcha:captcha
            },
            success:function (result) {
                if (result){
					showSuccess('captcha');
                }
            }
        })
    })

	//姓名文本框验证
	$('#realName').blur(function () {
		//验证格式
		var realName = $(this).val();
		var reg = /^[\u4e00-\u9fa5]{1,}$/;
		if(reg.test(realName)==false){
			showError('realName', '请输入中文的真实姓名');
		}else{
			showSuccess('realName');
		}
	})


	$("#btnRegist").click(function () {
		$('#phone').blur();
		$('#idCard').blur();
		$('#realName').blur();
        $('#captcha').blur();
		//获取所有的报错信息
		var error = $('div[id$="Err"]').text();
		//如果报错信息不为空，则验证失败
		if(error!==''){
			return;
		}
		$.ajax({
			url:"doRealName",
			data:{
				phone:$("#phone").val(),
				idCard:$("#idCard").val(),
				name:$("#realName").val(),
			},
			success:function(result){
				if(result.code===200){
					alert('认证成功');
					window.location.href = 'money/myCenter';
				}else{
					alert(result.msg);
				}
			}
		})
	})
})